home *** CD-ROM | disk | FTP | other *** search
/ The Ultimate Window Set -…Games & Quality Programs / The Ultimate Window Set - 250 Games & Quality Programs.iso / win / pro126 / cshearts.doc < prev    next >
Text File  |  1993-06-16  |  51KB  |  1,210 lines

  1.                              CardShark-Hearts(tm)
  2.                                  Version 4.02
  3.  
  4.                      Copyright 1992-1993 Nelson Ford, PsL
  5.  
  6.  
  7. NOTICE: Starting with version 4.00 of CardShark Hearts, the program is being
  8. compiled with version 2 of Visual Basic and requires VBRUN200.DLL. If you used
  9. previous versions of CSH, you had VBRUN100.DLL; it will not work with this
  10. version. If you do not have VBRUN200.DLL, check with the place from which you
  11. got CSHEARTS, or use the order form at the end of this file to get it.
  12.  
  13.  
  14. LATE CHANGES:
  15. See "10a1. First Trick Rules" for new features that did not make it into the
  16. printed manual.
  17.  
  18.  
  19.    Contents:
  20.  
  21. 1. Copyright, Trademark, Use & Distribution License
  22. 2. Installation
  23. 3. Overview of the Game
  24. 4. Mechanics of Play
  25. 5. Rules of Play
  26.    5a. Passing
  27.    5b. Playing
  28.        - automatic "cash-in"
  29. 6. Strategy
  30.    6a. How the Computer Plays
  31.    6b. Ganging Up on the Low Hand
  32.    6c. Stopping the Shoot
  33.    6d. When NOT to Shoot
  34.    6e. "Panic" Mode
  35.    6f. The Computer Players
  36. 7. File Menu
  37.    7a. View Deal Record
  38.    7b. View Last Deal
  39.    7c. Change Scores
  40.    7d. Zero Game Score
  41.    7e. New Deal
  42.    7f. Exit Game
  43. 8. Interface Menu
  44.    8a. Animation
  45.    8b. Card Backs
  46.    8c. Pause
  47.    8d. Sounds
  48.    8e. Move Cards
  49.    8f. New Name
  50. 9. Options Menu
  51.    9a. AutoPlay
  52.    9b. Cash Out
  53.    9c. Deal Number Prompt
  54.    9d. Duplicate Play Mode
  55.    9e. View All Hands
  56. 10. Rules Menu
  57.    10a1. First Trick Rules
  58.    10a. Deduct 26 for Shooting
  59.    10b. Deduct 10 for JD/TD
  60.    10c. Hide Scores
  61.    10d. Change Game Goal
  62.    10e. Change Pass Order
  63. 11. Pass [direction] Menu
  64. 12. Help Menu
  65. 13. Zip Button
  66. 14. Hint Button
  67. 15. Changing Player Names, Faces, Styles, Sounds, etc.
  68. 16. Reporting Problems
  69. 17. Association of Shareware Professionals
  70. 18. Benefits of Registering
  71. 19. Order Form
  72.  
  73.  
  74.  
  75. 1. Copyright Use & Distribution License:
  76.  
  77. You should have received this program free from a friend or BBS or for a
  78. low fee through a shareware disk vendor for evaluation purposes only. You
  79. may use the program for a reasonable evaluation period. Payment to the
  80. author of the program is required for use beyond simple evaluation. See the
  81. order form at the end of this file.
  82.  
  83. This program may be copied for others to try, so long as no changes are made
  84. to the program nor any of the accompanying files, including this one, and ONLY
  85. if you write to the author for permission. Vendors and BBS's who are current
  86. members in good standing of the Association of Shareware Professionals must
  87. still notify the author that you are distributing the program, but you do not
  88. have to wait for permission to begin distribution.
  89.  
  90. VENDORS and BBS's must agree to stop distributing this program when requested
  91. or automatically if your membership in A.S.P. is dropped for any reason.
  92.  
  93. CS-Hearts is written in Visual Basic. The Visual Basic runtime module,
  94. VBRUN200.DLL, is Copyright by Microsoft Corp.
  95.  
  96. VBCARDS.DLL, which contains the card faces and backs, was written by
  97. Richard R. Sands and is public domain. Programmers wanting to use this DLL
  98. in their own card games may contact Sands on CompuServe: 70274,103.
  99. Please do NOT call Nelson Ford for information about VBCARDS.DLL.
  100.  
  101. CARDSHARK HEARTS and the CARDSHARK card game name prefix are trademarks
  102. of Nelson Ford, PsL.
  103.  
  104.  
  105.  
  106. 2. Installation
  107.  
  108. CS-Hearts requires Windows (3.1 for sounds) and is written for VGA color,
  109. although it may be possible to use it on EGA. (If you still have EGA, you may
  110. want to consider getting a SuperVGA card, which is less than $100.)
  111.  
  112. You can put the CS-Hearts files in any directory; HOWEVER, the VBCARDS.DLL
  113. file should be copied to some directory in your PATH, such as your Windows
  114. directory. If you already have a VBCARDS.DLL in your Windows directory,
  115. compare the size, date and time of that file to the one in this package. If
  116. they do not match, you may have to remove or temporarily rename the other file
  117. to use this one. You might try running CS-Hearts before doing so to see if it
  118. works with the files already in place.
  119.  
  120. CS-Hearts also requires VBRUN200.DLL. VBRUN is used by dozens (maybe hundreds)
  121. of pd/shareware programs and is widely available. If you already have VBRUN,
  122. you do not have to do anything else. If you do not have it, you can get it
  123. from the address at the end of this file by sending $4 to cover shipping and
  124. handling to the address on the order form at the end of this file. You can
  125. also download it from CompuServe. GO MSBASIC, enter DL-5 at the Forum prompt,
  126. and BRO VBRUN*.* to find it. VBRUN200.DLL must also be in your Window's
  127. directory or other directory in your PATH.
  128.  
  129. After copying the CS-Hearts files to the directory of your choice, use Program
  130. Manager File-New menu options to add CS-Hearts' EXE file to one of your
  131. Program Groups, if you wish to have it readily available. Otherwise, you can
  132. run it with the File-Run option of Program Manager.
  133.  
  134. Sounds:
  135.  
  136. The Sounds will play through your PC's speaker if you have the Windows 3.1
  137. sound driver installed. The quality will vary from poor to zilch. To enjoy the
  138. sounds, you really need a sound card with DAC support. These cards range from
  139. Thunderboard for Windows (about $110) to Media Vision's Pro-16 (about $229).
  140.  
  141. I have had some isolated reports from users of bizarre problems resulting from
  142. having sounds turned on. I am hoping that compiling with VB2 will resolve the
  143. problems. Otherwise, the problems are outside of my control. The only solution
  144. is to turn sounds off.
  145.  
  146. If you have sounds turned off and continue to get bizarre problems (such as
  147. the program kicking you out of Windows and back to DOS), blame Windows 3.0/1,
  148. not me. Try the program on a different machine, if possible. This should show
  149. you quickly whether or not a problem is a program problem or a
  150. Windows/Twilight Zone type problem.
  151.  
  152. Colors:
  153.  
  154. If you have selected one of the alternative system color setups from the
  155. Windows Control Panel, CardShark Hearts may not display properly. There is
  156. nothing I can do about this. Try changing the colors back to "Windows
  157. Default".
  158.  
  159.  
  160. 3. Overview
  161.  
  162. Hearts is an addictive and interesting four-handed game (no partners). You
  163. play one hand and the computer plays the other three hands individually.
  164. "Individually" means that the computer does not "cheat" -- it does not look
  165. into other hands or play any differently against the human opponent than it
  166. does against the other computer hands.
  167.  
  168. While there are MANY variations of the game of Hearts, the variation and rules
  169. used in this program are the most popular ones.
  170.  
  171. The goal in Hearts is to have the low score. You get one point for each Heart
  172. that you take and 13 points for the Queen of Spades ("QS"). Since you want to
  173. have the low score, the goal is to avoid taking Hearts and, at almost all
  174. costs, avoid taking the QS.
  175.  
  176. Shooting:
  177.  
  178. One exception is that if you take the QS and all 13 of the Hearts, each of
  179. your opponents gets 26 points. This is called Shoot the Moon ("Shoot"), but it
  180. is difficult to do if playing good opponents. (It is very easy to end up with
  181. 25 points against you rather than giving everyone else 26 points, and a 51
  182. point swing is difficult to overcome in a game to 100.)
  183.  
  184. Alternatively, if you Shoot, you can elect to have 26 points deducted from
  185. your score rather than added to everyone else's. Be sure to select this option
  186. from the "Options" menu before the final trick of your Shoot.
  187.  
  188. If another player's score is more than 26 points below yours, the program will
  189. automatically deduct the 26 points from your score whether you have selected
  190. that option or not. This reduces the chance that someone else will go over 100
  191. while another opponent is still below your score.
  192.  
  193. Ten of Diamonds:
  194.  
  195. Another feature added with Version 4.00 is the option to deduct ten points if
  196. you take the 10 of Diamonds. (Some people play the Jack of Diamonds is -10,
  197. but Hoyle says the 10, so I went with that as the default. You can change it
  198. to the Jack with a menu option. I'll refer to it here as the TD option.)
  199.  
  200. I did not put the TD option into the game initially because it complicates the
  201. analysis code and it greatly reduces the skill factor, in my opinion (based on
  202. many, many hours of debugging the code for it).
  203.  
  204. Taking Tricks:
  205.  
  206. Unlike Bridge, Spades, and other games, there is no "trump" in Hearts. The
  207. high card played in the suit led always takes the trick.
  208.  
  209. You can elect to play to any number of points, but the default is 100. When
  210. one player goes over 100, the person with the lowest number of points at that
  211. time is the winner.
  212.  
  213. Why Another Hearts Game?:
  214.  
  215. I wrote CardShark Hearts out of frustration with the weak play of existing
  216. Hearts games.
  217.  
  218. In writing it, I gained a deeper respect for the problems faced by the authors
  219. of the other games. Although tests have shown that CardShark Hearts can beat
  220. the other games, it is not as sophisticated as I had originally intended.
  221.  
  222. On the other hand, does anyone really want a game they can't possibly beat?
  223. Over 100+ games, most good players should have a winning percentage in the
  224. 30-40% range against the best skill level (#4 - "Aggressive").
  225.  
  226. If you have trouble ever winning a game, you may want to choose some
  227. less-skilled computer players. If you somehow manage to win too easily - quit
  228. cheating! - or play against 3 Cheatin' Chucks.
  229.  
  230.  
  231. 4. Mechanics of Play:
  232.  
  233. A mouse is required to play CS-Hearts. In normal play mode (ie: not AutoPlay),
  234. cards are selected to pass or play by clicking on the card, then clicking the
  235. Ok button. At the end of each trick, also click the Ok button when prompted or
  236. wait for the specified pause period (1 to 7 seconds) to time-out.
  237.  
  238. When you click on the card, it will rise up above the rest. If you change your
  239. mind before clicking on Ok, simply click on the card again to lower it.
  240.  
  241. While it is a very minor (in my opinion) nuisance to have to click on the Ok
  242. button in addition to clicking on the card, I think it is worthwhile, based on
  243. my experience with other card games that give you no way of correcting an
  244. accidental selection or that make the confirming action so easy that you
  245. automatically blow by it.
  246.  
  247. I have several times been in the middle of a good game in other Hearts games
  248. and ruined it by accidentally clicking on the the wrong card.
  249.  
  250. If you cannot stand having to click the Ok button, you can wait a specified
  251. time for the computer to click Ok for you (in effect).
  252.  
  253.  
  254.  
  255. 5. Rules of Play:
  256.  
  257. There are two parts to the game of Hearts: Passing and Playing.
  258.  
  259.  
  260. 5a. Passing
  261.  
  262. After each of the four hands is dealt 13 cards, you must select three cards to
  263. pass to an opponent. The passing direction rotates on each deal: to the right,
  264. across, left, and no-pass ("hold"). Some people play other passing patterns,
  265. but this is the most widely used one. See "Change Pass Order".
  266.  
  267. Cards are passed "face-down", so the other players do not see what you are
  268. passing.
  269.  
  270. Selecting the three cards to pass is AT LEAST as important as the actual play
  271. of the hand, if not more so. For example, if you are dealt the lone Queen of
  272. Spades ("QS") and do not pass it, then the first time spades are led (and the
  273. other players WILL attack spades right away), you will be forced to play it.
  274. The other players will play low (if they can) and force you to win the trick,
  275. thus taking 13 points.
  276.  
  277. Novices are often afraid to ever hold onto the QS, but you normally will want
  278. to hold it when you can adequately protect from having it led out of you.
  279.  
  280. Holding the QS gives you two advantages: nobody can drop it on you, and you
  281. can choose whom to drop it on -- normally the person with the lowest score.
  282.  
  283. How many spades is considered "adequate protection"?  You will find that out
  284. through experience. (I don't want to spoil all your fun!)
  285.  
  286. Other considerations include passing low cards so that you can Shoot, passing
  287. low Hearts to keep other players from Shooting, and so on. Again, experience
  288. is the best teacher, but when you register CS-Hearts, the manual you get has a
  289. section that tells you how to get the most out of your passing game.
  290.  
  291. In addition, you can use the Hint and Duplicate Play options to see how the
  292. computer would pass and play the cards you are dealt. This is also a good way
  293. to learn.
  294.  
  295.  
  296.  
  297. 5b. Playing
  298.  
  299. If "Club Lead Required" is turned on, then the person with the Two of Clubs
  300. starts play by leading it; otherwise, the lead rotates and any card may be led
  301. except the Heart suit.
  302.  
  303. Play goes clockwise and each player must follow suit, if possible.
  304.  
  305. You can play the QS or a Heart at any time that you cannot follow suit, except
  306. that you cannot LEAD a Heart until they have been "broken". Hearts are broken
  307. when someone discards a Heart or the QS. Other than that, you can lead any suit.
  308. You CAN lead the QS before Hearts are broken, if you want to.
  309.  
  310. See "First Trick - Hearts Allowed" and "First Trick - Queen of Spades Allowed"
  311. for rules options.
  312.  
  313. Some people play that if you only have Hearts and the QS left, you must lead
  314. the QS. In this game, you can lead a Heart if you wish. Also, some people play
  315. that you cannot play the QS on the first trick; in this game, you can.
  316.  
  317. There are numerous other variations on the rules of the game, but the rules
  318. followed in CS-Hearts are the ones normally used, and I have added many rules
  319. options suggested by registered users.
  320.  
  321.  
  322. 6. Strategy
  323.  
  324. 6a. How The Computer Plays
  325.  
  326. CS-Hearts' main strength is that it never forgets what has been played. It
  327. usually knows (statistically) the best time to play a high card or a low
  328. card.
  329.  
  330. However, what makes card games both interesting and difficult to program is
  331. that what's statistically correct can backfire at times, which can make the
  332. game look really stupid, when it really has chosen the correct line of play.
  333.  
  334. The game's main weaknesses are that it is not programmed for every possible
  335. situation that can arise, nor does it attempt to make inferences about
  336. card holdings based on how other hands play.
  337.  
  338. For example, with scores about even, if a hand doesn't follow suit on the
  339. first trick, nor does it play the QS, it is probably safe to assume that
  340. the hand does not have the QS, but the program does not try to make such
  341. assumptions. (As a matter of fact, other shareware card games, against
  342. which CD Hearts was tested, seem to withhold playing the QS at times for
  343. no apparent reason, so the assumption would be wrong in that case.)
  344.  
  345. This means that a human player with a good understanding of strategy and an
  346. excellent memory for what has been played should be able to beat the game,
  347. since you are better able to adapt to different situations as they arise.
  348.  
  349. It also means that like a human player, the computer may make a blunder
  350. some times (not very often, hopefully). If you would like to help with the
  351. improvement of this game, you can report blunders to me at the address on
  352. the order form or via CompuServe.
  353.  
  354. To report gross playing errors, load the file CSHEARTS.TMP into NOTEPAD and
  355. print it out, or send a copy of it to me on disk, or email it to me on
  356. CompuServe. (See: "Getting a Record of a Hand.")
  357.  
  358. If you cannot do that, make a note of the Deal Number, the Passing Direction,
  359. and the Starting Scores, as well as the version of the program you have.
  360.  
  361. If you are a registered user with the current version and report a gross
  362. blunder or program error, you will be sent a corrected version for free.
  363.  
  364.  
  365. No Cheating:
  366.  
  367. The computer plays each hand individually (except for Cheatin Chuck,
  368. obviously). For each hand, a list is kept of the cards every other hand may
  369. have and the play of each hand is based on its own list.
  370.  
  371. Since each hand removes the cards in its own hand from the list of cards
  372. that other hands may have, and since it knows what cards it passed to
  373. some other hand, each hand's lists of what the other hands may hold are
  374. different from every other hand's lists.
  375.  
  376. When deciding what to pass or play for one hand, the computer never
  377. "peeks" into the other hands.
  378.  
  379. Again, if you feel like the computer has cheated, send me the game record
  380. and I will be able to look at the code and tell you exactly why the
  381. computer made the play it did. (This service is for registered users only.)
  382.  
  383.  
  384. The manual you get when you register contains many tips on playing. You do
  385. NOT need these tips to play and enjoy the game, but they can help you win
  386. more, both against the computer and against human opponents. Here are a few
  387. of the more important ones:
  388.  
  389.  
  390. 6b. Ganging Up on the Low Hand:
  391.  
  392. One basic strategy is that if you are holding the QS with sufficient protection
  393. for it, then you should not just throw it at the first opportunity. Instead, try
  394. to give it to the low hand (assuming one player's score is at least 13 points
  395. lower than the others).
  396.  
  397. If you are low scorer, then
  398.  
  399. - If someone else is within 13 points or so of your score, try to give QS to
  400.   them. If more than one player is within 13 points of your score, give it
  401.   to the first one of the two hands that you can.
  402.  
  403. - If you can give the QS to a hand that will then go over the Goal, do it.
  404.   (Remember to do this only if YOU have the low score, obviously.)
  405.  
  406. - If everyone's score is well above yours, dump the QS on the first person you
  407.   can. There is no point in taking risks in that situation.
  408.  
  409. Even if you do not hold the QS, you may be able to control who gets it. If you
  410. are leading Spades, for example, and have enough Spades to force the QS out of
  411. the hand holding it, but that hand is not the one you want to get the points,
  412. then try leading a suit in which you have a lot of cards with good low ones to
  413. give the other player a chance to dump the QS on someone else. You may not want
  414. to risk this unless you have a very safe hand (ie: low cards in every suit).
  415.  
  416.  
  417. 6c. Stopping the Shoot:
  418.  
  419. Although taking the QS is costly, it is TWICE as costly to let someone shoot, so
  420. stopping the shoot is an important part of your strategy.
  421.  
  422. One way is to try to discard Hearts when you cannot follow the suit that has
  423. been led, trying to give a Heart to two different players ("splitting" Hearts).
  424. Until Hearts have been split, you should not discard your highest Heart, since
  425. you may need it to stop a Shoot. Once Hearts are split, discard your highest
  426. Hearts.
  427.  
  428. Another way is to try to take a trick that someone has discarded a Heart on,
  429. if Hearts haven't already been split. Novices are often afraid to take even a
  430. single point, but taking one point is a cheap way to insure that nobody else
  431. can Shoot and give you 26 points.
  432.  
  433. Once someone takes the QS, you should not rest easy until someone else has taken
  434. a Heart; otherwise, there is a risk that the person could Shoot. Because the
  435. penalty for allowing someone to shoot is so large, it is worth taking a few
  436. Hearts to prevent it, if necessary.
  437.  
  438. If the computer detects that you are always playing low on Hearts when you could
  439. play high and stop a Shoot, then the next time, it may play low too, and the
  440. other hand could get away with Shooting and you will lose, so don't just rely on
  441. the computer hands to stop other computer hands from Shooting.
  442.  
  443. However, if the hand on your right leads, say, the Four of Hearts and you have
  444. the Two and the Three in addition to some higher ones, it is usually all right
  445. to play low, since there is a strong probability that one of the other hands
  446. will be forced to win the trick.
  447.  
  448. If the hand on the right leads, say, a Ten of Hearts and you have a higher one
  449. and don't play it and the other hands cannot beat it, that may have been the
  450. leader's only losing Heart and he may Shoot.
  451.  
  452. As you can see, stopping the Shoot is a major part of the game.
  453.  
  454.  
  455. Change in Strategy:
  456.  
  457. CS-Hearts was originally written to ALWAYS take the first Heart led when the
  458. hand leading the Heart is the only one with points so far. This gave maximum
  459. protection against a Shoot and at worst, cost only 4 points.
  460.  
  461. However, many people have suggested that this makes it too easy for someone
  462. who has taken a point to get rid of a high Heart by leading it and, in fact,
  463. the computer hands use this strategy to get rid of high Hearts.
  464.  
  465. So by popular demand, the computer hands will duck a Heart lead a certain
  466. percentage of the time. However, there are many times when taking the Heart is
  467. good strategy apart from stopping the Shoot. So don't count on the computer
  468. hands ducking!
  469.  
  470.  
  471. The Worst Way to Stop the Shoot:
  472.  
  473. ...is to take the QS. Say that someone has taken all the hearts and the only
  474. points left are the 13 assigned to the QS. Whether or not you should take 13
  475. yourself to avoid having to take 26 (along with everyone else) has to be decided
  476. by the score situation.
  477.  
  478.  
  479. 6d. When NOT To Shoot:
  480.  
  481. Poorly written Hearts games are frustrating, because one computer hand may
  482. make bad plays that let another computer hand win. It doesn't matter how good
  483. a player you are if the program is so poorly written that one computer hand
  484. gives the game away to one of the other computer hands.
  485.  
  486. A common flaw is for one hand to Shoot when Shooting lets another hand win the
  487. game. PsL Hearts' computer hands are designed not to try to Shoot if doing so
  488. will let another computer hand win. For example, say the scores for the hands
  489. are:
  490.  
  491. #1 - 80  (you)
  492. #2 - 90
  493. #3 - 50
  494. #4 - 70
  495.  
  496. Some computer Hearts games would let player #2 Shoot the Moon. This would cause
  497. you to lose, but player #3 would be the winner since adding 26 to his 50 points
  498. would still leave him low hand. So in this case, player #2 would not try to
  499. Shoot in "real life", since the object is to be the low scorer when someone else
  500. goes over 100.
  501.  
  502. However, if player #4 Shoots, he would win the game, since his 70 points would
  503. be low after adding 26 to everyone else's score. And of course, player #3 would
  504. be happy to Shoot.
  505.  
  506. In fact, player #3 would make no attempt to stop players #1 and #2 from
  507. Shooting, since he wins if they Shoot!
  508.  
  509. [Note: Now that Deduct Shoot is available, the computer WILL try to Shoot
  510.        in the above situation if the Deduct Shoot option is turned on.]
  511.  
  512.  
  513. 6e. "Panic" Mode:
  514.  
  515. The computer players are designed with a Panic Mode. Given the scores shown
  516. above, if faced with either having to take the QS or having to let player #2
  517. take it, player #4 would take it. Otherwise, #2 will "go out" (get over 100
  518. points) and player #3 would win with the low score.
  519.  
  520. If #3's score were only a few points below #4's, and there are plenty of Hearts
  521. left, #4 may let #2 take the QS in the above situation, hoping to stick #4 with
  522. enough Hearts to make up the difference.
  523.  
  524.  
  525. 6f. The Computer Players:
  526.  
  527. There may be times when you would like a little variety or just don't want to
  528. play the strongest possible play of the computer. For example, a beginner or a
  529. child may get discouraged at losing to the computer all the time and would
  530. prefer someone of their own skill level.
  531.  
  532. Or you may just want to see how well other playing strategies work. Using the
  533. drop-down list boxes, you can select a different playing style for each hand
  534. or the same style for each hand. (Try playing against three Vicious Vickys and
  535. see how you make out.) You *can* change the playing style at any time during
  536. play, but the effects may be bizarre. I recommend NOT changing during play.
  537.  
  538. The playing styles at the start of the game are recorded in the Game Record
  539. as are any changes to the playing styles during the game.
  540.  
  541. If you really like surprises, let the computer pick opponents for you by
  542. selecting "Mystery Guest" from the list. Just like in real life, it will be up
  543. to you to figure out each opponent's style and adjust your play accordingly.
  544.  
  545. Playing Styles:
  546.  
  547. 1. Novice
  548. 2. Timid
  549. 3. Cautious
  550. 4. Aggressive
  551. 5. Wild
  552. 6. Vicious
  553. 7. Cheater
  554. 8. Surprise
  555.  
  556.  
  557. 1. Novice - has trouble keeping track of the cards that have been played.
  558.     Sometimes passes low Spades. Should be pretty easy to beat, but
  559.     sometimes it doesn't work out that way. Try playing a few games against
  560.     three Novice Nellie's.
  561.  
  562. 2. Timid - is afraid of holding high Spades or Hearts and afraid to take a
  563.     trick if it can be avoided, even if it looks like someone is Shooting,
  564.     and he's afraid to try to Shoot, himself. Timid *is* easy to beat.
  565.  
  566. 3. Cautious - like ever style except Novice, remembers everything
  567.     that's been played. Won't try to Shoot if it looks at all risky, and
  568.     will always take a trick (even the QS) to stop a possible Shoot.
  569.  
  570. 4. Aggressive - the best overall playing style. Will USUALLY take a Heart
  571.     to stop a possible shoot, but may duck every now and then just to keep
  572.     the other players honest. Will pass to shoot if possible (eg: if able
  573.     to get rid of all low Hearts), but will not take foolish risks.
  574.  
  575. 5. Wild - tries to Shoot whenever he can. He won't try if he is holding
  576.     a LOT of low Hearts, of course. (He's crazy, not stupid!)
  577.  
  578. 6. Vicious - is out to get YOU! Will try to stick you with the Queen and
  579.     with Hearts every time, even if it lets someone else win. Just wants
  580.     to see lose! Won't try to stop anyone else from Shooting but you.
  581.  
  582. 7. Cheater - peeks at everyone's cards! He can't always remember who
  583.     had what, but he usually knows who has the Queen of Spades. If you are
  584.     so good that no computerized card game can give you a challenge, invite
  585.     Cheatin'n Chuck to play.
  586.  
  587. 8. Surprise - the computer assigns a playing style at random. It's up to
  588.     you to figure out the style and adjust your play accordingly.
  589.  
  590.  
  591. The following are the default player names. You can tell their playing style
  592. by their names. (See "Changing Player Names, Styles, Sounds, etc.")
  593.  
  594.     Novice Nellie
  595.     Fraidy Frank
  596.     Cautious Cal
  597.     Smooth Sam (aggressive)
  598.     Crazy Charlie (wild)
  599.     Vicious Vickie
  600.     Cheatin' Chuck
  601.     Mystery Guest
  602.     Sneaky Sue (aggressive)
  603.     Wiley Willie (aggressive)
  604.     The CardShark (aggressive)
  605.  
  606.     In earlier versions, there were only as many players as styles, but
  607.     that meant if you wanted to play three top players, they all had to be
  608.     named the CardShark. With the addition of faces in version 4.00, such
  609.     duplication of names is even more boring, so additional aggressive
  610.     players have been added simply for variety.
  611.  
  612.  
  613.  
  614. 7. File Menu
  615.  
  616. 7a. View Deal Record
  617.  
  618. At any time during a deal, you can use this menu option to view a record
  619. of the current deal. (The Window's NOTEPAD.EXE program is required, or
  620. a substitute editor of the same name.)
  621.  
  622. The current deal record, is stored in CSHEARTS.TMP and the prior deal
  623. is in CSHEARTS.BAK.
  624.  
  625. In the Duplicate Play mode (see 7e, above), the Computer's deal record is
  626. appended to the end of yours.
  627.  
  628. You can use Notepad to view, add comments to, and print the deal.
  629. You can also save it permanently by using the File-Save As menu in
  630. Notepad.
  631.  
  632. You can view a deal record with "View - Game Record" up until the passing
  633. has been done for the next game. Then it is copied into CSHEARTS.BAK (which
  634. you can view with the "View - Last Game" option) and the new game is
  635. written to CSHEARTS.TMP.
  636.  
  637. If you have a problem with CSHEARTS or wish to report what you think is a
  638. playing or passing weaknesses, save/print the deal record and mail or fax
  639. it to me. With the deal record, I can recreate the deal and fix any problems.
  640.  
  641.  
  642. 7b. View Last Deal
  643.  
  644. Lets you view the prior deal's record. See comments above.
  645.  
  646.  
  647. 7c. Change Scores:
  648.  
  649. Lets you change all the scores. When replaying a deal, to get the computer
  650. to play the same, the scores must be changed to be the same, as well as
  651. setting the passing direction to be the same.
  652.  
  653.  
  654. 7d. Zero Out Scores:
  655.  
  656. This will zero out the current game scores, allowing you to start a new game.
  657.  
  658.  
  659. 7e. New Deal:
  660.  
  661. This allows you to abort play and get a new deal. If you have the
  662. Deal # Prompt turned on, you could enter the same deal number again
  663. to start the same deal over. If you replay the last deal, the resulting
  664. score is not added to the game score. If you replay some other deal,
  665. the score WILL be added to the game score. If you do not want it added,
  666. you will have to use the Change Scores option to change it back.
  667.  
  668. If you are trying to replay another hand, keep in mind that the scores
  669. and passing direction influence the play of the computer, so you should
  670. use Change Scores to set the scores to their starting values of the hand
  671. to be replayed before beginning play.
  672.  
  673.  
  674. 7f. Exit Game:
  675.  
  676. This quits the game of Hearts completely. The game-record files remain on your
  677. disk in the files CSHEARTS.TMP and .BAK and you can view those with Notepad.
  678.  
  679. All options you have selected during the session are saved, as well as your
  680. scores, and are used when you start the game again.
  681.  
  682.  
  683. 8. Interface Menu
  684.  
  685. 8a. Animation
  686.  
  687. For added realism, the characters lips move when they are "talking", even if
  688. there are only speech balloons and no sound is being played.
  689.  
  690. This animation makes the program a little less responsive. If you feel it is
  691. slowing you down, you can toggle off Animation.
  692.  
  693.  
  694. 8b. Card Backs:
  695.  
  696. Lets you toggle through the available decorative card backs.
  697.  
  698.  
  699. 8c. Pause:
  700.  
  701. You normally have to click Ok after selecting a card, at the end of each trick,
  702. and after some other prompts to let the computer know that you are ready to
  703. continue, but if you don't like having to click the button, you can set the
  704. pause time limit for 0, 1, 3, 5 or 7 seconds. (Warning: at 0 and 1, you may not
  705. have time to see what has been played.)
  706.  
  707. You can also elect to HAVE to click the Ok button to continue after selecting
  708. a card and at the end of each trick.
  709.  
  710. The final option is to pause after each card is played.
  711. This is mainly of use when "View All Hands" is on and you want to study the
  712. hands to see if you can figure out which card the computer will play before it
  713. plays it.
  714.  
  715. It is interesting to turn on AutoPlay, Show All Hands, and Pause and see how
  716. the computer plays each hand. (See Duplicate Play, below.)
  717.  
  718.  
  719. 8d. Sounds
  720.  
  721. If you have Sounds checked, you'll get various comments and sound effects
  722. during the game. (Windows 3.1 required.)
  723.  
  724. If you do not have the sound files, you will still see the text of the sound
  725. files displayed.
  726.  
  727. Due to space limitations, we have only been able to add one sound file for
  728. each sound category. Unfortunately, this gets old quickly and doesn't give
  729. you a true feeling for the fun that a large variety of sound files can add.
  730.  
  731. If you register, you can get dozens (over 4 megabytes) of additional sound
  732. files as part of the registration package. (These WAV files can also be used
  733. as Windows 3.1 system sound files.)
  734.  
  735. If you are not ready to register but would like the complete set of sound
  736. files to try, you you can get this multi-disk set of WAV files with the order
  737. form at the end of this file.
  738.  
  739. You can also add wave files of your own. Many BBS's and shareware vendors
  740. have WAV files for Windows 3.1.
  741.  
  742. [If you used a version of CSHearts prior to 4.0, be aware that the method of
  743. adding WAV sound files has changed. See "Changing Player Names...".]
  744.  
  745. If you do not have a sound card, or if you experience bizarre problems with
  746. sounds turned on, turn them off. Unfortunately, Windows 3, can be flakey and
  747. such problems our outside of my control.
  748.  
  749.  
  750. 8e. Move Cards:
  751.  
  752. With this feature on, at the end of each trick, the cards will move across
  753. the "table" to the player who took the trick. This slows things down, but
  754. it makes it even more obvious who took the trick.
  755.  
  756.  
  757. 8g. New Name:
  758.  
  759. This menu option only shows up when registered. In the unregistered version,
  760. the computer players refer to you as "USER". When registered, your first
  761. name is used. This feature allows you to change the name used by the other
  762. players.
  763.  
  764.  
  765. 9. Options Menu:
  766.  
  767. 9a. AutoPlay:
  768.  
  769. The Computer plays your hand too. This is a good way to study the strategy.
  770. AutoPlay should be selected at the start of the deal. It may not always
  771. work otherwise.
  772.  
  773. When Duplicate Play is chosen, AutoPlay is automatically toggled on for the
  774. computer's turn.
  775.  
  776.  
  777. 9b. Cash Out
  778.  
  779. Toggles the Automatic Cash-Out option on and off. When checked, the option
  780. is on and the following takes place:
  781.  
  782. At the end of each Trick, the program checks to see if all the points have
  783. been played or if the person with the lead has all winning cards left. If
  784. either of these is true, the program stops play, displays the remaining cards,
  785. and in the latter case, gives the remaining points to the person with the
  786. lead.
  787.  
  788. After all, if all the points are in, there is no reason to continue play.
  789. And if the person with the lead doesn't have a card left that is lower than
  790. those held by the other hands, there is likewise no point in playing it out.
  791.  
  792. One exception is that if only one trick is left, the program will not cash in,
  793. since it is usually faster just to play the last trick.
  794.  
  795.  
  796. 9c. Deal Number Prompt:
  797.  
  798. If you select this option, you will be prompted before each deal for a deal
  799. number. This allows you to replay a particular deal, but please keep in
  800. mind that to get the computer to play the same way again, both the
  801. passing direction and the starting game scores must be the same as in
  802. the original deal. To set the scores back, select Change Game Scores.
  803.  
  804. Whether you select this option or not, the deal number is at the start of the
  805. game record, which you can view at any time. It is also displayed at the top
  806. left of the playing window.
  807.  
  808. Having a deal number does not mean that the deals are pre-defined. The deals
  809. are randomly generated, but once generated, the deal number allows the
  810. computer to generate the same deal again.
  811.  
  812. Note that if you replay a deal, the score will still be added to the totals.
  813. (The exception is if you replay the last deal, totals don't change.)
  814. If you want the scores restored, look at the game record to see what
  815. the scores should be, then use the Change Scores option, below.
  816.  
  817. The Novice level uses random factors in playing and will probably not play the
  818. cards the same way the next time. All levels use a random factor in deciding
  819. whether or not to take a Heart that has been led when Hearts are not split yet
  820. and they may not play the same way the next time.
  821.  
  822.  
  823. 9d. Duplicate Play:
  824.  
  825. Duplicate Play lets you compare your score to the score the computer gets when
  826. it plays the same cards. In the Duplicate Play mode, after you play each deal,
  827. the computer will replay the same deal with The CardShark playing your cards.
  828.  
  829. After the computer is through playing the same deal you just played, your "Dup
  830. Game" score will be increased or decreased by the difference in your score and
  831. the CardShark's score on the same hand.
  832.  
  833. If either you or the Shark Shoots the Moon during their turn and the other
  834. of you doesn't, the one who made it gets a 26-point bonus.
  835.  
  836. At the end of the regular game, the "Dup Total" score is increased by one if
  837. you have outscored the computer in duplicate play (ie: "you done good") or
  838. decreased by one if the computer outscored you for the game.
  839.  
  840. Why a Duplicate Mode?
  841.  
  842. In card games, luck can greatly influence the outcome of the game, particularly
  843. when the skill of the players is very close. Bridge players have gotten around
  844. this problem by devising a method of playing called "Duplicate".
  845.  
  846. In Duplicate Bridge, every pair of players plays the same cards that every other
  847. pair does (basically). Your score for the tournament is not the sum of the
  848. scores you get against the opponents at your table; instead, your score is
  849. based on how the score you got against your opponents compares to the scores
  850. that every other pair got when they played the same cards.
  851.  
  852. In Hearts, you may lose or win games because of bad luck in the lay of the cards.
  853. By playing in the Duplicate mode, even if you get bad cards, you can still have
  854. fun by seeing how your score compares to the computer's when it has to play the
  855. same bad cards.
  856.  
  857.  
  858. 9e. View All Hands:
  859.  
  860. This is a good way to learn the game or to study the computer's strategy.
  861. Like the other options, it can be toggled on or off at any time, so you could
  862. turn it on if you feel a need to see the other hands for some reason, then
  863. turn it back off.
  864.  
  865.  
  866. 10. Rules Menu:
  867.  
  868.  
  869. 10a1. First Trick Rules
  870.  
  871.  
  872. 10a1-A. Club Lead Required:
  873.  
  874. If "Club Lead Required" is turned ON, the player with the 2 of Clubs must lead
  875. it.
  876.  
  877. If "Club Lead Required" is turned OFF, any suit but Hearts may be led on the
  878. first trick. Since the 2 of Clubs is no longer required to be led, the lead
  879. rotates clockwise among the four players.
  880.  
  881.  
  882. 10a1-B. Hearts Allowed:
  883.  
  884. If "Hearts Allowed" is turned ON, a person who has no cards in the suit led may
  885. play a Heart if so desired. With this option turned OFF, Hearts may not be
  886. played on the first trick.
  887.  
  888.  
  889. 10a1-C. Queen of Spades Allowed:
  890.  
  891. If "Queen of Spades Allowed" is turned ON, a person who has no cards in the suit
  892. led may play the Queen of Spades of so desired. With this option turned OFF, the
  893. Queen of Spades may not be played on the first trick.
  894.  
  895.  
  896. 10a. Deduct Shoot
  897.  
  898. If you Shoot the Moon, you can elect to have the 26 points deducted from your
  899. score instead of added to everyone else's. You must select this option before
  900. the last trick is taken to be able to use it on the current deal.
  901.  
  902. If another player's score is more than 26 points lower than yours, this option
  903. will automatically be selected.
  904.  
  905.  
  906. 10b. Deduct 10 for JD/TD:
  907.  
  908. This option subtracts 10 points from the score of the player who takes the Ten
  909. of Diamonds. Because some people prefer the JACK of Diamonds, although Hoyle
  910. says the Ten, both options are offered.
  911.  
  912. If neither option is checked, there is no ten-point deduction in effect.
  913.  
  914.  
  915. 10c. Hide Scores
  916.  
  917. Some people prefer to play by rules that do not allow you to see the
  918. scores (mainly who has already taken Hearts) during play. This menu item
  919. will toggle the score display off and on.
  920.  
  921. Scores will be displayed at the end of each hand, even if the score box
  922. is toggled off during play.
  923.  
  924.  
  925. 10d. Change Game Goal:
  926.  
  927. Lets you change the score to which the game is played. Default is 100.
  928.  
  929.  
  930. 10e. Change Pass Order:
  931.  
  932. The following passing order options are available:
  933.  
  934. Right, Across, Left, Hold (no pass)
  935. Left, Right, Across, Hold
  936. Left, Across, Right, Hold
  937. Left Only
  938.  
  939. "No Hold" is a separate option. You must select one of the four options above
  940. (#1 is the default). You may modify any of the first three options by doing
  941. away with the Hold option.
  942.  
  943. For example, if you select order #1 (Right, Across, Left, Hold) and turn on
  944. "No Hold", the order will be Right, Across, Left, and then Right, Across, Left
  945. again.
  946.  
  947. Not having a Hold turn removes some of the luck of the game and increases the
  948. skill element, but few people play this way among human players.
  949.  
  950.  
  951. 11.  Pass [direction] Menu
  952.  
  953. This menu option lets you change the pass direction for one deal. It is
  954. primarily for use when replaying a specific deal.
  955.  
  956. In particular, if you replay a deal that you just finished (say, to see how
  957. the computer does in comparison to how you did), you must make sure that
  958. the direction of passing is the same.
  959.  
  960.  
  961. 12. Help Menu
  962.  
  963. Notepad is brought up to display the documentation file. If you do not have
  964. Windows Notepad in your Windows directory, this option will not work. You can
  965. use any word processor to view the CSHEARTS.DOC file.
  966.  
  967.  
  968. 13. Zip Button
  969.  
  970. The Zip Button replaces the Hint Button when in the AutoPlay mode.
  971.  
  972. This option will cause the program to zip straight through a deal without any
  973. pauses until the end. It plays all four hands. This can be used to generate a
  974. game record for a particular deal number.
  975.  
  976. Zip can also be used during the Computer's turn at Duplicate Play if you are
  977. not interested in studying the play of the computer and just want to generate
  978. its scores.
  979.  
  980. This option is turned off at the end of each deal to prevent unintentional
  981. playing into the next deal. If you turn on Zip during Duplicate mode, it
  982. will cut off at the end of the computer's turn and turn itself back on for
  983. the computer's next turn.
  984.  
  985. When Zip is turned on, the button caption appears in all caps ("ZIP"). When it
  986. is turned off, it appears as "Zip".
  987.  
  988.  
  989. 14. Hint Button
  990.  
  991. The Hint Button replaces the Zip Button when not in the AutoPlay mode.
  992.  
  993. If you would just like to see what the computer would play or pass in a
  994. particular situation, click on Hint on the menu bar.
  995.  
  996. The card that the computer selects will pop up. You can put it back in
  997. your hand by clicking on the card, then click on the card you want. To accept
  998. the computer's suggestion, click the Ok button.
  999.  
  1000. You cannot ask for a hint if you have already clicked on a card to raise it
  1001. up.
  1002.  
  1003.  
  1004. 15. Changing Player Names, Faces, Styles, Sounds, etc.
  1005.  
  1006. Skill level assignments, player names, the text of players' comments, and WAV
  1007. file assignments easily be changed with the CSH-CFG program, which you get
  1008. when registering.
  1009.  
  1010. Since this is a cosmetic feature not required for playing the game, CSH-CFG
  1011. has not been included with the shareware version, in order to hold down the
  1012. size of the files distributed by vendors and BBS's.
  1013.  
  1014. Drawing New Faces:
  1015.  
  1016. The faces for CSHearts are stored in the file FACES.BMP. If you want to try
  1017. your hand at creating new faces, you can edit the file with any 256-color
  1018. bit-mapped graphics editor. Shareware programs of this type include VGACad,
  1019. Desktop Paint 256, Improces, and 256 Draw and are available from PsL
  1020. (713-524-6394), BBS's, and other shareware sources.
  1021.  
  1022. Before editing the FACES.BMP file, be sure to have a backup copy stored
  1023. somewhere else.
  1024.  
  1025. There are 11 faces with two poses for each - one with mouths closed and the
  1026. other with mouths open. Animation is created by alternating between the two
  1027. poses. In order for this to work, you can neither decrease nor increase the
  1028. overall size of the BMP file and the faces must be perfectly aligned.
  1029.  
  1030. As a rule, you should confine your new faces to the rectangular space used by
  1031. the present ones, top-to-bottom and side-to-side. Tip: drawing programs let
  1032. you cut-and-paste areas of a graphic, so you can draw the top face and copy it
  1033. to the space for the bottom face and then make your changes to it, such as
  1034. re-doing the mouth.
  1035.  
  1036. The easiest way to try out your new faces is with the CSH-CFG program that
  1037. comes on the Bonus Disk. (See Benefits of Registering, below.)
  1038.  
  1039. If you make a new set of faces, I would be interested in seeing them and
  1040. possibly distributing them with the program.
  1041.  
  1042.  
  1043. 16. Reporting Problems
  1044.  
  1045. CardShark Hearts is a very complex program that must allow for even the
  1046. most unlikely distribution of cards and plays. All known bugs have been
  1047. fixed and traps have been put in to try to capture and fix unknown bugs
  1048. on the fly.
  1049.  
  1050. However, if you do run into a problem of any kind, the most important
  1051. thing to do is View the Game Record as soon as possible. You can print
  1052. the record and mail it to me or email the file to me on CompuServe. This
  1053. will allow me to reproduce and fix the problem.
  1054.  
  1055. Registered users reporting problems will receive free fixes if there is a
  1056. program error in the current version. If you still have an old version, you
  1057. can order the latest version for $5 plus shipping with the order form
  1058. at the end of the file, or you can download new versions from BBS's.
  1059.  
  1060. Your registration number will let you convert shareware versions to
  1061. registered versions; however, when you order updates from PsL, you can also
  1062. ask for the latest bonus disk for free.
  1063.  
  1064.  
  1065. 17. ASSOCIATION OF SHAREWARE PROFESSIONALS
  1066.  
  1067. The Association of Shareware Professionals (ASP) is an organization of
  1068. software authors committed to developing shareware as an acceptable
  1069. alternative way of marketing software.
  1070.  
  1071. The author, Nelson Ford, is a member (and one of the founders) of the ASP.
  1072. ASP wants to make sure that the shareware principle works for you. If you are
  1073. unable to resolve a shareware-related problem with an ASP member by contacting
  1074. the member directly, ASP may be able to help. The ASP Ombudsman can help you
  1075. resolve a dispute or problem with an ASP member, but does not provide
  1076. technical support for members' products. Please write to the ASP Ombudsman at
  1077. 545 Grover Road, Muskegon, MI 49442 or send a CompuServe message via
  1078. CompuServe Mail to ASP Ombudsman 70007,3536.
  1079.  
  1080.  
  1081. 18. Benefits of Registering
  1082.  
  1083. Several benefits are provided for those who register, although as with all
  1084. shareware, use of the program beyond a reasonable evaluation period REQUIRES
  1085. registration payment be made whether you want the extra benefits or not.
  1086.  
  1087. When you register, you will also receive the following:
  1088.    - the latest version
  1089.    - printed manual with tips on passing and playing
  1090.    - bonus disk with the configuration program and other programs
  1091.    - option to get sounds disks at reduced rates
  1092.    - discounts on other materials
  1093.  
  1094. I play this game almost every day. If I find a weakness during play, I correct
  1095. it. So the game is constantly being improved. Except for major bug fixes, I
  1096. will release new versions only on a quarterly basis, since any more often than
  1097. that tends to cause problems for most shareware vendors and BBS's.
  1098.  
  1099. But when you register, you will, of course, be sent the latest version. If
  1100. you would like a shareware copy of the latest version, you can get it by
  1101. using the order form at the end of this file.
  1102.  
  1103. When you register, you will also receive a printed manual with a section
  1104. on how to win at Hearts. There is a lot of strategy involved in passing
  1105. and playing Hearts, and this booklet explains it in a clear and concise way.
  1106.  
  1107. Bonus Disk:
  1108.  
  1109. The Bonus disk includes the configuration program described in section 15.
  1110.  
  1111. Also on the Bonus Disk is a utility for changing Wallpaper, manually or at a
  1112. specified interval, a file and text finder, a Windows "pause" button utility,
  1113. CardShark Bridge Tutor, and more.
  1114.  
  1115. Sounds Discounts:
  1116.  
  1117. If you do not have a large variety of WAV files, the sounds can get old
  1118. quickly. But if you DO have a lot of different sounds, they add a lot of
  1119. enjoyment to the game.
  1120.  
  1121. As explained in the documentation, you can easily add your own WAV files
  1122. to CardShark Hearts. However, for just $.50 a disk (when you register),
  1123. you can get disks full of WAV files especially selected for use with
  1124. CardShark Hearts. Of course, you can also use these sounds in Windows or
  1125. anywhere else you would use WAV files. They make great system response
  1126. sounds.
  1127.  
  1128. There are two four-disk sets available. For just $2 per set when you
  1129. register, you don't want to pass these up.
  1130.  
  1131. Other Discounted Offers:
  1132.  
  1133. When you register, we will also send you a free sample copy of the monthly
  1134. shareware magazine, PsL News. (Or you can call or write for a free copy
  1135. without registering.) If you register, you can subscribe to PsL News for
  1136. just $12 for a year; that's one-third off the regular subscription price.
  1137. John Dvorak said in PC Magazine: "PsL News pays for itself in software
  1138. discoveries...".
  1139.  
  1140. Registered users can also get one-third off the price of the PsL Source Book
  1141. and Reviews Disks. This 960-page book contains write-ups of over 7000 public
  1142. domain and shareware files. PC Magazine called it "by far the most thorough
  1143. and reliable guide to shareware and freeware anywhere." The six-disk Reviews
  1144. Disk set contains the same write-ups, but our masters are updated monthly.
  1145. (Free updates are available.) The price for the book and 5 disks is normally a
  1146. bargain at just $19.95, but registered CardShark users can get the set for
  1147. just $13.40 plus $4 shipping by using the order form.
  1148.  
  1149.  
  1150. 19. Order Form:
  1151.  
  1152.                        CardShark Hearts(tm)  Order Form
  1153.                        ================================
  1154.  
  1155.         Date: ____/____/____                             Version 4.02
  1156.  
  1157.         (PLEASE PRINT:)
  1158.  
  1159.         Name: _______________________________________________________
  1160.  
  1161.         Address: ____________________________________________________
  1162.         _____________________________________________________________
  1163.         _____________________________________________________________
  1164.         _____________________________________________________________
  1165.  
  1166.         To Register:
  1167.         ===========
  1168.           License Fee for 1 copy of CS-Hearts @ $25.00 ......  ______
  1169.             (Includes manual, latest CS-Hearts, Bonus Disk)
  1170.  
  1171.           Special Discount Offers For Registering Users Only:
  1172.             Sounds Set #1 (four 360k disks or a 1.44MB) @ $2.  ______
  1173.             Sounds Set #2 (four 360k disks or a 1.44MB) @ $2.  ______
  1174.             1 year subscription to the monthly PsL News  $12.  ______
  1175.             Source Book and Reviews Disks $13.40 ............  ______
  1176.  
  1177.         To Get Shareware Disks Only:
  1178.         ===========================
  1179.           Shareware copy of latest CS-Hearts @ $5.00 ........  ______
  1180.           Sounds Set #1 (four 360k disks or a 1.44MB) @ $6.99  ______
  1181.           Sounds Set #2 (four 360k disks or a 1.44MB) @ $6.99  ______
  1182.           VBRUN200.DLL disk (free when registering) @ $5.00..  ______
  1183.           Configuration program (free when registering) $5.00  ______
  1184.  
  1185.         Shipping & Handling on all orders....................    4.00
  1186.  
  1187.         Sales tax @ 8.25%, if shipped in Texas ..............  ______
  1188.  
  1189.                 Total .......................................  ______
  1190.  
  1191.         Disk size preferred: __ 5.25"   __ 3.5" (1.44MB)
  1192.  
  1193.         Method of Payment: __Check/M.O. __Amex __MC __Visa __Discover
  1194.  
  1195.         Credit Card Information:  (PLEASE PRINT)    Expir.: ____/____
  1196.  
  1197.         Name on Card: __________________________  #: ________________
  1198.  
  1199.         Cardholder's Signature: _____________________________________
  1200.  
  1201.         Where did you get CS-Hearts? ________________________________
  1202.  
  1203.         Mail To:                        Or Call:
  1204.  
  1205.         Nelson Ford                             Orders:  800-2424-PsL
  1206.         PsL                                 FAX Orders:  713-524-6398
  1207.         P.O.Box 35705                     Tech Support:  713-524-6394
  1208.         Houston, TX 77235-5705          CompuServe Orders:  71355,470
  1209.  
  1210.